Excel-এ ডেটা বিশ্লেষণের সময় বিভিন্ন ধরনের ত্রুটি (Error) দেখা দিতে পারে, যেমন #DIV/0!, #N/A, #VALUE!। এই ত্রুটিগুলি সামলাতে Excel দুটি গুরুত্বপূর্ণ ফাংশন প্রদান করে: IFERROR এবং ISERROR। এগুলোর সাহায্যে ত্রুটি সনাক্ত করা এবং প্রয়োজনীয় প্রতিক্রিয়া প্রদান করা সম্ভব।
IFERROR ফাংশন
IFERROR ফাংশন একটি নির্দিষ্ট কাজ করে এবং যদি ত্রুটি দেখা দেয়, তবে একটি কাস্টম মান প্রদান করে। এটি ব্যবহার করে ত্রুটির পরিবর্তে একটি বন্ধুত্বপূর্ণ বার্তা বা বিকল্প মান প্রদর্শন করা যায়।
IFERROR ফাংশনের গঠন
=IFERROR(value, value_if_error)
- value: যে এক্সপ্রেশন বা ফর্মুলাটি যাচাই করতে হবে।
- value_if_error: ত্রুটি থাকলে যে মানটি বা বার্তাটি প্রদর্শিত হবে।
উদাহরণ ১: Division by Zero এড়ানো
=IFERROR(A1/B1, "Error: Division by Zero")
যদি B1-এর মান 0 হয়, তবে "Error: Division by Zero" বার্তাটি প্রদর্শিত হবে। অন্যথায় বিভাজনের ফলাফল দেখাবে।
উদাহরণ ২: VLOOKUP-এর ত্রুটি হ্যান্ডলিং
=IFERROR(VLOOKUP(A1, B1:D10, 2, FALSE), "Not Found")
যদি VLOOKUP ত্রুটি দেয়, তাহলে "Not Found" বার্তাটি দেখাবে।
ISERROR ফাংশন
ISERROR ফাংশন একটি লজিক্যাল ফাংশন যা যাচাই করে কোনো ত্রুটি রয়েছে কি না। যদি ত্রুটি থাকে, এটি TRUE রিটার্ন করে; ত্রুটি না থাকলে FALSE।
ISERROR ফাংশনের গঠন
=ISERROR(value)
- value: যে এক্সপ্রেশন বা ফর্মুলাটি যাচাই করতে হবে।
উদাহরণ ১: ত্রুটি সনাক্ত করা
=ISERROR(A1/B1)
যদি B1-এর মান 0 হয়, তাহলে ফলাফল TRUE হবে, কারণ #DIV/0! ত্রুটি দেখা দেবে। অন্যথায় ফলাফল FALSE হবে।
উদাহরণ ২: ত্রুটি ভিত্তিক সিদ্ধান্ত
=IF(ISERROR(A1/B1), "Check Division", A1/B1)
যদি B1-এর মান 0 হয়, তাহলে "Check Division" বার্তা দেখাবে। অন্যথায় বিভাজনের ফলাফল দেখাবে।
IFERROR এবং ISERROR-এর মধ্যে পার্থক্য
| প্যারামিটার | IFERROR | ISERROR |
|---|---|---|
| কাজ | ত্রুটি থাকলে কাস্টম মান প্রদান করে। | ত্রুটি সনাক্ত করে TRUE বা FALSE রিটার্ন করে। |
| ব্যবহার | ত্রুটির ক্ষেত্রে বিকল্প মান বা বার্তা প্রদর্শন। | ত্রুটি চেক করে লজিক্যাল বিশ্লেষণের জন্য। |
| ব্যবহারিক উদাহরণ | =IFERROR(A1/B1, "Error") | =ISERROR(A1/B1) |
Excel-এ সাধারণ ত্রুটি এবং এগুলোর সমাধান
- #DIV/0!: শূন্য দ্বারা ভাগ করার সময় দেখা যায়।
সমাধান:=IFERROR(A1/B1, "Cannot divide by zero") - #N/A: VLOOKUP বা HLOOKUP-এ মান না পাওয়া গেলে দেখা যায়।
সমাধান:=IFERROR(VLOOKUP(A1, B1:D10, 2, FALSE), "Value not found") - #VALUE!: ফর্মুলাতে ভুল ডেটা টাইপ ব্যবহার করা হলে।
সমাধান:=IFERROR(A1+B1, "Invalid data")
কার্যকর টিপস
- IFERROR সরাসরি ত্রুটি হ্যান্ডলিং করার জন্য সহজ এবং কার্যকর।
- ISERROR ব্যবহার করে জটিল শর্ত নির্ধারণ করা যায়।
- ত্রুটির সঠিক চিহ্নিতকরণ এবং প্রাসঙ্গিক বার্তা প্রদান করে ডেটার বিশ্লেষণ আরও নির্ভুল করা যায়।
Excel-এর IFERROR এবং ISERROR ফাংশন ত্রুটি পরিচালনায় অত্যন্ত কার্যকর এবং এই ফাংশনগুলো ব্যবহার করে আপনি আরও পেশাদার ও নির্ভুলভাবে কাজ করতে পারবেন।
Read more